])Results: [4, 10, 18]Print map (lambda x, y: (x * y, XY), [4, 5, 6], [3, 2, 1])Results: [(12, 1), (10, 3), (6, 5)]Print map (Lambda x:x * 3,[1,2,3,4,[3,2,1])Results: [3, 6, 9, 12, [3, 2, 1, 3, 2, 1, 3, 2, 1]] because [3,2,1] is a subsequence, multiplied by 3, the result consists of three groups [3,2,1]The use map() of functions, the user entered the non-standard English name, the first letter capitalized, other lowercase canonical name. Input: [‘adam‘, ‘LISA‘, ‘barT‘] , Output: [‘Adam‘, ‘Lisa‘,
statements. If you are very confident that there is at least one element in the list you are using, and you want to test this and throw an error when it is not true, then the assert statement is the ideal statement to apply in this case. When the Assert statement fails, one is raised AssertionError . Assertion 1.py#!/usr/bin/env python#Author is Wspikh#-*-coding:encoding-*-Import SYS"" " def k (x):x = x + 1return xy= K (5)#断言错误assert Type (y) is strprint (y)Assertion 2.py#!/usr/bin/env python#A
#!/usr/bin/env python3.52#Coding:utf-83#4#The main purpose of this project is the processing of strings, the simple format of the output5 Tabledata = [['Apples','oranges','Cherries','Banana'], 6 ['Alice','Bob','Carol','David'], 7 ['Dogs','Cats','Moose','Goose']] 8#The required output is as follows:9#Apples Alice Dogs10#Dranges Bob Cats11#Cherries Carol Moose12#Banana David Goose13 14#no output format, output format is all right-aligned15defprinttable (data):Str_data ="'Col_len = [] 18 forRowi
1, locals, globals1 def func (): 2 x = 13 y = 24print (Locals ()) # Prints the name in the local scope 5 Print# Prints the name in the global scope2.1 Print(123)2 "print (456)" #string3Eval"print (456)")#convert string to Python code to execute4 5 Output Results6123755W81exec("print (789)")91 num = 1+2+3Ten2 num = eval ("1+2+3")#execution will perform operation with return value One3Print(num) A4 -5 6 -1 num2 =exec("4+5+6")#executed
can perform set operationsA = set ('Abracadabra')b = Set ('Alacazam')17 18Print(a)19 20Print(A-B)#the difference between A and B21 22Print(A | b)#the set of A and B23 24Print(A B)#intersection of A and B25 26Print(a ^ b)#elements in A and b that do not exist at the same timeCopy CodeThe result of the above example output:1 {'Mary','Jim','Rose','Jack','Tom'}2Rose in the collection3 {'b','a','C','R','D'}4 {'b','D','R'}5 {'L','R','a','C','Z','m','b','D
(GetAttr (My,"name"))#Gets the variable (property) of the instanceGetAttr (My,"Hello")()#methods to get and execute an instanceGetAttr (My,"Gender")("female")#Incoming ParametersSecond, the method of obtaining the module through Reflection 1. Access the object of the current module.deffunc (): Func.name="Li"Func.age= 24Print("I ' m {}, {}.". Format (Func.name, func.age))if __name__=='__main__': ImportSYS#need to introduce the SYS module to access t
-1 \ (sport =: http or sport =: HTTPS \) DST 192.168.1/24Print sockets information for TCP IPv4:[Email protected] ~]# SS-4 State establishedNetid recv-q send-q Local address:port Peer address:portTCP 0 0 172.16.25.192:ssh 172.16.25.98:52581To view the help information for the SS command:650) this.width=650; "Src=" Http://s5.51cto.com/wyfs02/M01/85/97/wKiom1ephD-x3pd7AAYJ2RdSPdY729.png-wh_500x0-wm_3 -wmp_4-s_3382804731.png "title=" 4.png "alt=" Wkiom1e
, y): return x * yprint (Reduce (FAC, range (1, 5)) # 24print (Reduce (FAC, range (1, 5),) # 240getattr (obj, name, default) function: Remove a property or method from the Obj object without printing the default value class Foo: def __init__ (self, name, Age): self.name = name self.age = Ageobj = Foo (' FTL ', +) print (obj.name) b = ' name ' Print (' obj.__dict__[b]: ', obj. __DICT__[B] # through the Dictionary value print (
) circle.l=24print (CIRCLE.R)
As you can see from the demo code above, the L property is not a new property, only the R attribute is calculated as L, or the R is reversed by L, and one of the things you need to note is that you can create two blocks of code in a computed attribute set and Get,set code blocks are optional, The default is to generate a newvalue parameter to pass the external data, get code block is necessary to implement, of course, ca
original value of the object-the equivalent of the address. If a function receives a reference to an immutable object (such as a number, character, or tuple), it cannot directly modify the original object-the equivalent of a pass value.So python's values and addresses are selected based on the type of parameters passed in.parameter types for values: numbers, strings, tuplesType of parameter to address: list, dictionary1 a=12def F (a):3 a+=14F (a)5Print AIn this code, because a is a numeric
True.
10, filter
The result set after the filter is executed must be equal to the number before execution.
# Filter only filters and does not change the original value
11. map
# The number of elements before and after execution remains unchanged, and the value may be changed
12, sorted# Use C language. The data is small, short, and the original list must be retained. 2. Anonymous Functions
def add(x,y): return x+y
Convert to an anonymous function:
add = lambda x,y:x+yprint(add(1,2))
1. Find
1#!/usr/bin/env python3.52#Coding:utf-83#5.6.14#List of items for fun games5#given a dictionary that contains the item name and quantity, and prints out the quantity corresponding to the item6 7 Dict_stuff = {'Rope': 1,'Torch': 6,'Gold coin': 42,'Dagger': 1,'Arrow': 12} 8Print("5.6.1 Reference Answers") 9Print('='* 80) 10Print("Given dictionary:", Dict_stuff)11Print("Operation Result:") 12defDisplayinventory (Inventory):13Print("Inventory:") Item_total =015 forKvinchInventory.items ():16Print(
#abstract method, that is, an adorner decorates the Write property7defWrite (self):8Pass9## When inheriting the file class, if there is no read and write method, the error Typeerror:can ' t instantiate abstract class TXT with abstract methods read, write10#class Txt (File):11#def du (self):12#print (' Read method of text data ')13#def Xie (self):14#print (' Write method for Text data ')15#define subclasses to implement read and write operations on text16classTxt (File):17defRead (self):18Print('
One, Python data typestring, number, tuple (tup), List (list), Dict (dictionary)1. Digital Operation:1.1 Arithmetic: +-*/% (for redundancy)Print 2+24print 1+2*49print 1.0/2.00.5print 2%422. String manipulation:2.1. String: Enclosed in single or double quotation marksprint ' Hello ' hello2.2. String concatenation: Add multiple strings together with A + signprint ' Hello ' + ' world ' Hello World2.3. String escaping: In Python, strings are enclosed in s
without indentation is the highest level. This indentation is strictly controlled, and the interpreter determines which part of the current code is in terms of indentation, which means that the indentation replaces the curly brace.The next step is to describe how the function is written, first, before the function name, def indicates that it is followed by a function, and then a colon at the end of the parenthesis, and the indentation part is the function content.def printmyname (name): Print N
to itself through a string;1 " Good " 2 " Luck " 3 str3 = str1 * 24print("str3:", STR3) 5 STR4 = 3 * str26print("str4:", STR4) The result is:1 Str3:goodgood 2 Str4:luckluckluck
Length Len (
It gives the number of characters the string contains;str = "Goodluck"Print ("str length:", Len (str)) The result is:The length of STR is: 8
String index
A string is a sequence of characters that typically accesses a single characte
present, it's placed before the items of the sequence in the calculation, and serves as a default when the Sequence is empty.The functions of the two parameters are accumulated on the sequence item, left to right, to reduce the sequence to a single subsequence example, (λx,y:x+y,[1,2,3,4,5]) (1+2)) (+3) +4). If it is initially present, it is placed before the calculated sequence item and is left as the default value when the sequence is empty.1 def Addnum (num1,num2): 2 return num1+num234 l
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.